#include "mainwindow.h"

#include <QApplication>
#include <QDebug>
#include <QFile>
#include <QTextStream>
#include <QTextCodec>
#define QOSFILE ":/stylesheet.qss"


QString readQSS(QString qssName)
{
    // 创建QFile对象并打开QSS文件
    QFile file(qssName); // 根据你的文件路径进行修改
    if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
        // 文件打开失败处理
        qDebug() << "QSS_FILE open failed!";
    // 创建QTextStream对象并读取文件内容
    QTextStream stream(&file);
    QString qss = stream.readAll();
    file.close();
    qDebug() << Q_FUNC_INFO << qss;
    return qss;
}

int main(int argc, char *argv[])
{
    // 设置应用程序的样式表
   // qApp->setStyleSheet(readQSS(QOSFILE));
    //设置编码格式
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));

   LANGUAGE language = UI_EN;

    QApplication a(argc, argv);
    QTranslator translator;
    translator.load(QString(":/language_en") );
    a.installTranslator(&translator);
    MainWindow w;
    w.setTranslator(&translator);
    w.setLanguage(language);
    w.show();
    return a.exec();
}
